/******************************************************************************
 * File Name    : usb_phid.h
 * Description  : USB Peripheral HID header file
 ******************************************************************************/

/*******************************************************************************
 Includes   <System Includes> , "Project Includes"
 ******************************************************************************/

#ifndef usb_PHID_H
#define usb_PHID_H

/******************************************************************************
 Macro definitions
 ******************************************************************************/

#define     USB_EP_B_DESCRIPTORTYPE     (1u)                /* Descriptor type */

/*******************************************************************************
 Typedef definitions
 ******************************************************************************/

/*******************************************************************************
 Exported global variables
 ******************************************************************************/

/* variables */
extern uint32_t g_usb_read_request_size[USB_MAXPIPE_NUM + 1];

extern void usb_cstd_set_event (usb_status_t event, usb_ctrl_t *p_ctrl);

/*******************************************************************************
 Exported global functions (to be accessed by other files)
 ******************************************************************************/


#endif  /* #ifndef usb_PHID_H */
/******************************************************************************
 End  Of File
 ******************************************************************************/
